Mobile Robot Path Planning: an Efficient Distance Computation between Obstacles using Discrete Boundary Model (DBM)
نویسندگان
چکیده
Finding the minimum distance between two obstacles is very crucial for robot path planning and localization, especially for the cleaning and industrial robots. Knowledge of minimum distance is needed for a mobile robot to avoid the obstacles and have the efficient trajectory. This problem has been solved in many different ways. In this paper we present an approach to find the minimum distance between two obstacles that leads to a computationally linear time solution O(pq) in the number of vertices producing minimum number of p and q. The algorithm performs in two phases. Model the obstacle first to build the efficient Bounding Volume Hierarchy (BVH) Tree by generating minimum number of potential points (p and q) to provide the minimum distance and then it finds the required minimum distance using the BVH tree. This method can also handle the case of non-convex objects.
منابع مشابه
Study of Distance Computation between Objects Represented by Discrete Boundary Model
Distance computation has become an effective means for identifying the proximity between objects in the applications of robotic path planning, collision detections in machine workspace (e.g. virtual NC program debugging). This paper presents an algorithm for computing the shortest distance between two objects represented by discrete boundary model (DBM). By using the DBM, the solid model of the...
متن کاملCellular Automata Based Path-planning Algorithm for Autonomous Mobile Robots
This paper presents the application of Cellular Automata (CA) model in solving the problem of path planning. It is shown that a CA allows the efficient computation of a path from an initial to a goal configuration on a physical space cluttered with obstacles. The cellular space represents a discrete version of the workspace. The method was experimentally tested on an autonomous mobile robot on ...
متن کاملAn Algorithm for Robot Path Planning with Cellular Automata
The application of Cellular Automata to the problem of robot path planning is presented. It is shown that a Cellular Automata allows the efficient computation of an optimal collision free path from an initial to a goal configuration on a physical space cluttered with obstacles. The cellular space represents a discrete version of the workspace for a mobile robot. The path computation is performe...
متن کاملD* lite algorithm based path planning of mobile robot in static Environment
In this paper, we study the path planning for khepera II mobile robot in an unknown environment. The well known heuristic D* lite algorithm is implemented to make the mobile robot navigate through static obstacles and find the shortest path from an initial position to a target position by avoiding the obstacles. and to perform efficient re-planning during exploration. The proposed path finding ...
متن کاملElliptic net - a path planning algorithm for dynamic environments
Robot path planning and obstacle avoidance problems play an important role in mobile robotics. The standard algorithms assume that a working environment is static or changing slowly. Moreover, computation time and time needed for realization of the planned path is usually not crucial. The paper describes a novel algorithm that is focused especially to deal with these two issues: the presented a...
متن کامل